home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
PD_THEMA
/
TEXTVERA
/
PROFITXT
/
PROFUER
/
PRÄSIDEN.DAT
< prev
next >
Wrap
Text File
|
1998-03-14
|
7KB
|
200 lines
, Anleitung zum Entwerfen eines Druckertreibers
, für Profitext Version 2.1
,
,
,
,
, 1. Regel: Vor jeden Kommentar, oder jede Zeile, die nicht
, irgendwelche Kontrollzeichen enthält, die für das Programm
, notwendig sind, muß ein Komma gesetzt werden.
,
, In allen Zeilen, in denen nicht als erstes Zeichen ein Komma
, auftaucht, müssen Sie Kontrollzeichen zur Steuerung Ihres
, Druckers einbauen.
,
, Dabei gehen Sie zweckmäßigerweise so vor, daß Sie erst
, mit DELETE den hinten stehenden Text nach vorne ziehen, um
, beim Schreiben der Kontrollzeichen nicht einen Word-wrap
, auszulösen.
,
, Die Kontrollzeichen sowie alle notwendigen Buchstaben dürfen
, Sie nur als hexadezimalen ASCII-Code schreiben.
, Ansonsten können Sie natürlich auch im Handbuch Ihres Druckers
, nachschlagen.
,
,
, Alle ASCII-Zeichen sind grundsätzlich zweistellig zu schreiben.
, Also wird aus "4" eine "04", "27" bleibt "27" und "E" wird
, zu "0E".
, Zwischen allen einzelnen Zeichen, müssen Sie ein Leerzeichen
, Platz lassen.
,
, Damit das Umwandlungsprogramm das Nullbyte, das öfters mal zu
, verwenden ist, auch erkennen kann, muß ein Nullbyte ("00")
, immer von einem Sternchen gefolgt werden.
, Beispiel: 27 31 00*
, Nur so wird der Druckertreiber korrekt erzeugt !!
,
,
, Zur Demonstration folgt nun ein Druckertreiber für den
, 24-Nadel-Drucker NEC P6.
,
,
,
,
81 , Zeichenfolge für ü - 1
84 , Zeichenfolge für ä - 2
94 , Zeichenfolge für ö - 3
9E , Zeichenfolge für ß - 4
9A , Zeichenfolge für Ü - 5
8E , Zeichenfolge für Ä - 6
99 , Zeichenfolge für Ö - 7
DD , Zeichenfolge für § - 8
1B 53 00* , Superscript an - 9
1B 54 , Superscript aus - 10
1B 53 01 , Subscript an - 11
1B 54 , Subscript aus - 12
1B 45 , fett an - 13
1B 46 , fett aus - 14
00* , zentriert an - 15
00* , zentriert aus - 16
1B 2D 01 , unterstrichen an - 17
1B 2D 00* , unterstrichen aus - 18
00* , kursiv an - 19
00* , kursiv aus - 20
,
,
,
, Ab hier kommen Zeilen, die Sie nach eigenem Geschmack variieren
, können, nämlich die Definition der großen Überschriften.
, Sie können Sie nur breit, nur hoch, oder sonstwie machen.
, Einzige Regel: Was Sie bei "Überschrift an" einführen, müssen
, Sie bei "Überschrift aus" auch wieder abschalten !!
,
,
1B 2D 01 1B 45 0E , Überschrift an - 21
1B 2D 00*1B 46 , Überschrift aus - 22
,
,
,
,
, Nun folgt noch die Kontrollkombination, die den Druckkopf in
, die Mitte des Blattes führt, also dorthin, wo die zweite Spalte
, Ihrer Meinung nach beginnen soll.
,
,
00* , Druckkopf Blattmitte -23
,
,
, Nun folgt noch die Kontrollkombination, um zur Sicherheit die
, Schreibbreite 80 Zeichen an Ihren Drucker zu senden.
,
,
1B 51 50 , 80 Zeichen Breite - 24
,
,
, Diese letzte Konvention ist nicht unbedingt notwendig.
,
,
,
, Merkregel:
,
, Wenn Ihr Drucker irgendeine dieser Optionen nicht zur Verfügung
, stellt, so dürfen Sie an dieser Stelle nichts eingeben, das
, Programm muß einen Leerstring erhalten, sonst kommt es zu
, unvorhersehbaren Ausdrucken.
, Diese Zeilen, in denen nichts steht, dürfen keineswegs als
, erstes Zeichen ein Komma enthalten.
,
, Bei Fragen wenden Sie sich bitte an den Autor.
,
,
, Ab jetzt kommen die fremdsprachlichen Sonderzeichen:
,
, Diese Sonderzeichen müssen Sie ebenfalls nicht unbedingt
, eintragen. Es ist allerdings notwendig, sobald Sie
, französische, spanische oder norwegische (bzw. dänische)
, Sonderzeichen drucken möchten.
, Es wird im Hinweis jeweils das betreffende Zeichen angezeigt,
, das Sie ersetzen müssen:
,
,
85 , Zeichenfolge à - 25
87 , Zeichenfolge ç - 26
96 , Zeichenfolge û - 27
82 , Zeichenfolge é - 28
88 , Zeichenfolge ê - 29
8A , Zeichenfolge è - 30
80 , Zeichenfolge Ç - 31
A4 , Zeichenfolge ñ - 32
A2 , Zeichenfolge ó - 33
A3 , Zeichenfolge ú - 34
A5 , Zeichenfolge Ñ - 35
AD , Zeichenfolge ¡ - 36
A1 , Zeichenfolge í - 37
A8 , Zeichenfolge ¿ - 38
91 , Zeichenfolge æ - 39
E8 , Zeichenfolge ø - 40
, alternativ Umschaltung auf Norw.-Zeichensatz:
, 1B 52 09 7C 1B 52 02
92 , Zeichenfolge Æ - 41
ED , Zeichenfolge Ø - 42
, 1B 52 09 5C 1B 52 02
90 , Zeichenfolge É - 43
,
,
, Um die Sicherheit Ihres Druckers zu gewährleisten (Druck
, über rechten Papierrand hinaus gilt es immer zu verhindern):
,
0D , Zeichenfolge für Druckkopf
, nach links - 44
, Die folgenden beiden Angaben dienen zum korrekten Ausdruck
, eines Listings (Basic, Pascal, C, o.ä., solange es als ASCII-
, Datei vorliegt.)
,
00* , Zeichenfolge für
, amerikanischen Zeichensatz - 45
,
00* , Zeichenfolge für
, deutschen Zeichensatz - 46
,
1B 40 , Zeichenfolge für
, Drucker-RESET - 47
,
,
1B 51 , Zeichenfolge für Zeichenbreite auf x Zeichen
, {x muß nachstellbar sein. Wenn dies nicht der Fall ist, dann
, soll diese Zeile besser draußen bleiben !! - 48
,
,
0D , Linker Rand x - 49
,
00* , Holländischer Zeichensatz (bis 56) - 50
00* , - 51
00* , - 52
00* , - 53
00* , - 54
00* , - 55
00* , - 56
,
1B 78 01 , NLQ-Modus - 57
1B 78 00* , Draft-Modus - 58
1B 78 01 , Proportional-Modus - 59
,
,
, Damit haben Sie Ihren Druckertreiber nun korrekt erstellt.
,
, Auch alle künftigen Versionen von Profitext werden zu diesem
, Konzept und ganz speziell zu diesem Treiber kompatibel bleiben.
,
,
,